GtkPlacesSidebar: Fix a memory leak
authorRoss Lagerwall <rosslagerwall@gmail.com>
Thu, 11 Sep 2014 22:27:33 +0000 (23:27 +0100)
committerRoss Lagerwall <rosslagerwall@gmail.com>
Fri, 12 Sep 2014 07:08:09 +0000 (08:08 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=736512

gtk/gtkplacessidebar.c

index 8b545f5103001353021723746f7abd1c743d560b..d1ab3ffbe8680de7f1f6ac75213ee717fde205cb 100644 (file)
@@ -3679,7 +3679,10 @@ hostname_proxy_new_cb (GObject      *source_object,
 
   proxy = g_dbus_proxy_new_for_bus_finish (res, &error);
   if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
-    return;
+    {
+      g_error_free (error);
+      return;
+    }
 
   sidebar->hostnamed_proxy = proxy;
   g_clear_object (&sidebar->hostnamed_cancellable);